#!/bin/bash

pacman -Syu --noconfirm
pacman -S --noconfirm nftables
rc-update add nftables default
rc-update add dhcpcd default
rc-update add wpa_supplicant default
pacman -S --noconfirm emacs
# pacman -S --noconfirm i3-gaps
# pacman -S --noconfirm i3blocks
pacman -S --noconfirm git
groupadd libre
useradd -m -G audio,disk,games,http,input,lp,network,optical,power,scanner,storage,sys,video,wheel -g libre -s /bin/dash user
echo 'passwd user'
pacman -S --noconfirm doas
sed 's/#permit\ nopass\ \:wheel/permit\ nopass\ \:wheel/' -i /etc/doas.conf
pacman -S --noconfirm ldns
# pacman -S --noconfirm xenocara-input-synaptics
if dmesg 2>&1 | grep -i -q 'on KVM'
then
 pacman -S --noconfirm xenocara-video-vesa
else
 pacman -S --noconfirm xenocara-video-intel
fi
pacman -S --noconfirm xenocara-server
pacman -S --noconfirm xenocara-xinit
pacman -S --noconfirm xenocara
pacman -S --noconfirm ttf-liberation
pacman -S --noconfirm ttf-dejavu
pacman -S --noconfirm mesa mesa-demos
pacman -S --noconfirm alsa-lib
pacman -S --noconfirm iceweasel-uxp iceweasel-uxp-l10n-es-es
pacman -S --noconfirm aspell-i18n-dict-et
pacman -S --noconfirm binutils
pacman -S --noconfirm zlib
pacman -S --noconfirm bzip2
pacman -S --noconfirm unar
pacman -S --noconfirm p7zip lrzip
pacman -S --noconfirm zip libzip unzip
pacman -S --noconfirm udevil
pacman -S --noconfirm dash
pacman -S --noconfirm ntfs-3g
pacman -S --noconfirm exfat-utils dosfstools
# pacman -S --noconfirm xfsprogs
# start part ffmpeg
pacman -S --noconfirm ffmpeg
pacman -S --noconfirm gstreamer
pacman -S --noconfirm gst-libav
pacman -S --noconfirm gst-plugins-bad
pacman -S --noconfirm gst-plugins-good
pacman -S --noconfirm gst-plugins-ugly
pacman -S --noconfirm gst-plugins-base
pacman -S --noconfirm gst-transcoder
pacman -S --noconfirm x264
pacman -S --noconfirm libvorbis
pacman -S --noconfirm libvpx
pacman -S --noconfirm libtheora
pacman -S --noconfirm opus
pacman -S --noconfirm vorbis-tools
# end part ffmpeg
pacman -S --noconfirm qtox
pacman -S --noconfirm mpv
touch /etc/conf.d/agetty-autologin
echo 'agetty_options="--autologin user --noclear"' > /etc/conf.d/agetty-autologin
cp /etc/conf.d/agetty-autologin /etc/init.d/
rc-update del agetty.tty1
mv /etc/init.d/agetty.tty1 /etc/init.d/agetty-autologin.tty1
rc-update add agetty-autologin.tty1 default
pacman -S --noconfirm wget
pacman -S --noconfirm picom
pacman -S --noconfirm feh

# pacman -S --noconfirm xenocara-input-synaptics
pacman -S --noconfirm gimp
pacman -S --noconfirm sakura
pacman -S --noconfirm alsamixer
pacman -S --noconfirm ttf-hack
pacman -S --noconfirm hspell
pacman -S --noconfirm libvoikko
pacman -S --noconfirm android-file-transfer
pacman -S --noconfirm simplescreenrecorder
pacman -S --noconfirm libretools
pacman -S --noconfirm tree
pacman -S --noconfirm bubblewrap
pacman -S --noconfirm htop
pacman -S --noconfirm android-sdk-platform-tools
# pacman -S --noconfirm scrcpy
pacman -S --noconfirm aspell-i18n-dict-es
pacman -S --noconfirm aspell-i18n-dict-de
# pacman -S --noconfirm scrub
pacman -S --noconfirm gtypist
pacman -S --noconfirm conky
pacman -S --noconfirm openntpd
# pacman -S --noconfirm phantomjs
pacman -S --noconfirm bsnes-hd
pacman -S --noconfirm tor
pacman -S --noconfirm espeak
pacman -S --noconfirm scrot
pacman -S --noconfirm acpi
pacman -S --noconfirm dzen2
pacman -S --noconfirm herbe
pacman -S --noconfirm wmctrl
pacman -S --noconfirm mupdf
pacman -S --noconfirm xclip
pacman -S --noconfirm mplayer
pacman -S --noconfirm qemu
pacman -S --noconfirm qemu-arch-extra
pacman -S --noconfirm qemu-block-iscsi
pacman -S --noconfirm qemu-guest-agent
pacman -S --noconfirm exwm
ntpd -s
gpasswd -a user adbusers
gpasswd -a user uucp
gpasswd -a user kvm
gpasswd -a user tor
chown user:libre /opt
echo VEENON > /etc/index.html
read -p "Debe registar el password del usuario user ¿de acuerdo?" resp

echo "${resp}, tipeare 'passwd user'"
